﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using AdmBase;
using Guedes_Library;

public partial class admin_pages_produto_Default : TelaBase
{

    private ProdutoGrupoBusiness pGBusiness;

    public ProdutoGrupoBusiness PGBusiness
    {
        get {
            if (pGBusiness == null)
                pGBusiness = new ProdutoGrupoBusiness();
            return pGBusiness; }
        set { pGBusiness = value; }
    }

    protected void Page_Load(object sender, EventArgs e)
    {
        IsLogado();
    }

    protected void SelectGrid(object sender, EventArgs e)
    {
        GridView grid = (GridView) sender;
        Response.Redirect("~/admin/pages/produto/ListaProduto.aspx?id=" + grid.SelectedValue.ToString());
    }

    protected void Deletar(object sender, EventArgs e)
    {
        int id = int.Parse(((LinkButton)sender).CommandName);

        string msg = PGBusiness.isProduto(id);

        if (msg == "")
        {
            product p = PGBusiness.GetById(id);
            string url = p.Image;
            msg = PGBusiness.Deletar(id);
            if (msg != "")
                ApagarArquivo(url);
        }
        

        DataBind();
        GridView1.DataBind();
        ShowMensagem("Atenção", msg);
    }
    
}